void PigMain ( List &args ) {
List l = NewList( a );
l = NewList( a );
l = NewList( a ) + NewList( b );
l = NewList( a ) + NewList( b );
l = NewList( Map( user,user1 ) + Map( pass,pass1 ) ) + NewList( Map( user,user2 ) + Map( pass,pass2 ) ) ;
List l = NewList( Map( user,user1 ) + Map( pass,pass1 ) ) + NewList( Map( user,user2 ) + Map( pass,pass2 ) ) ;
l = a + b + NewList( NewList( a ) + NewList( b ) ) + NewList( c ) + d ;
Map m = Map( user,user1 ) ;
m = Map( user,user1 ) + Map( pass,pass1 ) ;
 while (true) {
 bool a = job_thread_pool->HasJobsRunning();
 bool b = send_thread_pool->HasJobsRunning();
 bool c = get_thread_pool->HasJobsRunning();
 if (!(a || b || c)) break;
 sleep(1);
 }
}
